package dao.ManageDao;

import PO.ClientPO;
import util.Message;
/**
 * Created by Administrator on 2016/11/24.
 */
public interface ClientDao {
    /**
     * 得到客户信息
     * @param clientName
     * @return 用户的信息
     * @author insomnia
     * @version Oct 15, 2016
     */
    public ClientPO getClientInfo(String clientName);


    /**
     * 修改客户信息
     * @param  clientPO
     * @return 是否成功修改用户信息
     * @author insomnia
     * @version Oct 15, 2016
     */
    public Message changeClientInfo(ClientPO clientPO);
    /**
     * 增加用户信息
     * @param clientDao
     * @return 是否成功添加用户信息
     * @author mahanlei
     * @version 2016/11/24
     */
    public  boolean addClient(ClientDao clientDao);

    /**
     * 客户注册普通会员
     * @author mahanlei
     * @param clientPO
     * @return 是否注册成功
     * @version 2016/11/24
     */
    public Message registerCommonMember (ClientPO clientPO);
    /**
     * 客户注册企业会员
     * @author mahanlei
     * @param clientPO
     * @return 是否注册成功
     * @version 2016/11/24
     */
    public Message registerCompanyMember (ClientPO clientPO);
    /**
     * 更改客户信用值
     *@author mahanlei
     * @param client,number
     * @return 是否更改成功
     * @version 2016/11/24
     */
     public Message changeCredit (String client,int number);
}
